package com.cykj.page01;

import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;

/**
 * @BelongsProject: HandTomcat
 * @BelongsPackage: com.cykj.page04
 * @Author: WWJ
 * @CreateTime: 2025-06-15 00:07
 * @Description:  动态获取静态资源
 * @Version: 1.0
 */
public class MySever {
    public static void main(String[] args) throws IOException {
        // 1. 创建服务端的Socket对象（用于监听客户端连接，绑定端口9090）
        ServerSocket serverSocket = new ServerSocket(9090);
        System.out.println("服务器启动成功，监听端口：9090");

        while (true) {
            // 2. 等待客户端连接（浏览器请求），这是阻塞方法，直到有客户端连接
            Socket socket = serverSocket.accept();
            //socket.getIntAddress表示获取客户端的IP地址
            System.out.println("客户端已连接：" + socket.getInetAddress());
            //来一个客户端 开一条线程
            new Thread(new MyTask(socket)).start();
        }
    }
}
